Using Tailored Failure Suspectors to Support Distributed Cooperative Applications
نویسندگان
چکیده
This paper presents an approach to effectively support cooperative applications using tailored failure suspectors. Using a group communication subsystem, it is shown how failure suspectors can be configured to model the requirements/semantics of cooperative applications thus avoiding ad-hoc system decisions. This approach is highly relevant in the context of large scale distributed systems like the Internet, where communication high variance and unpredictable delays increase the probability of incorrect failure detection. Applications are presented illustrating how failure suspectors are configured and possibly combined with new feedback techniques in order to implement more powerful cooperative environments.
منابع مشابه
Integrating Support for Collaboration-Unaware VRML Models into Cooperative Applications
This paper presents design and architecture of the distributed virtual reality service (dvr) which allows collaboration-unaware VRML animations and simulations to be integrated into cooperative applications. The dvr service realizes the distribution of VRML content to a group of participants via multicast. User interactions with the VRML model are synchronized in a manner transparent to the VRM...
متن کاملDistributed and Cooperative Compressive Sensing Recovery Algorithm for Wireless Sensor Networks with Bi-directional Incremental Topology
Recently, the problem of compressive sensing (CS) has attracted lots of attention in the area of signal processing. So, much of the research in this field is being carried out in this issue. One of the applications where CS could be used is wireless sensor networks (WSNs). The structure of WSNs consists of many low power wireless sensors. This requires that any improved algorithm for this appli...
متن کاملA thought experiment on Quantum Mechanics and Distributed Failure Detection
One of the biggest problems in current distributed systems is that presented by one machine attempting to determine the liveness of another in a timely manner. Unfortunately, the symptoms exhibited by a failed machine can also be the result of other causes, e.g., an overloaded machine or network which drops messages, making it impossible to detect a machine failure with certainty until that mac...
متن کاملDecentralized and Cooperative Multi-Sensor Multi-Target Tracking With Asynchronous Bearing Measurements
Bearings only tracking is a challenging issue with many applications in military and commercial areas. In distributed multi-sensor multi-target bearings only tracking, sensors are far from each other, but are exchanging data using telecommunication equipment. In addition to the general benefits of distributed systems, this tracking system has another important advantage: if the sensors are suff...
متن کاملdistributed system
Support for cooperative distributed applications is an important direction of computer systems research involving developments in operating systems, programming languages and databases. One emerging model for the support of cooperative distributed applications is that of a distributed shared universe organized as a set of objects shared by concurrent activities. designed and implemented (Gothic...
متن کامل